package com.vois.jack.btmgr.classicbase;

import com.vois.jack.btmgr.common.IBtConstants;

import java.util.UUID;

public class DefaultBtDevice extends BtDevice {
    @Override
    protected void onFsmQuit() {
        super.onFsmQuit();
    }

    @Override
    public BtRecorderInterface getRecorder(int recorderType) {
        if (recorderType == SCO_RECORDER) {
            return new BtScoRecorder();
        }

        return null;
    }


    @Override
    protected void onSppDataRecv(byte[] buffer, int bufferSize) {

    }

    @Override
    protected int getMaxSppPacketDataSize() {
        return 0;
    }

    @Override
    protected UUID getSppConnectUUID() {
        return null;
    }

    @Override
    public String getDeviceType() {
        return "Default Bt Device";
    }

    @Override
    public String getProtocolName() {
        return IBtConstants.PROTOCOL_VOIS;
    }

    @Override
    public int getDefaultRecorderType() {
        return SCO_RECORDER;
    }

    @Override
    public void setSeqID(String seqID) {

    }

    @Override
    public void getVendor() {

    }

    @Override
    public void getVersion() {

    }
}
